home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Scarab of Ra ••••• / Scarab of RA / Scarab of RA.rsrc / CODE_42.txt < prev    next >
Text File  |  1987-12-16  |  6KB  |  115 lines

  1. # near model CODE resource
  2. # jump table entries: 33465-33466 (2 of them)
  3. export_87:
  4. 00000000  4E56 FFFA                link       A6, -0x0006
  5. 00000004  302D E7F4                move.w     D0, [A5 - 0x180C]
  6. 00000008  48C0                     ext.l      D0
  7. 0000000A  E980                     asl        D0, 4
  8. 0000000C  41ED 9B58                lea.l      A0, [A5 - 0x64A8]
  9. 00000010  D1C0                     add.l      A0, D0
  10. 00000012  4879 0000 0C0C           push.l     0xC0C
  11. 00000018  2D48 FFFA                move.l     [A6 - 0x6], A0
  12. 0000001C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  13. 00000020  588F                     addq.l     A7, 4
  14. 00000022  3F00                     move.w     -[A7], D0
  15. 00000024  206E FFFA                movea.l    A0, [A6 - 0x6]
  16. 00000028  2F28 0008                move.l     -[A7], [A0 + 0x8]
  17. 0000002C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  18. 00000030  5C8F                     addq.l     A7, 6
  19. 00000032  4A80                     tst.l      D0
  20. 00000034  6758                     beq        +0x5A /* 0000008E */
  21. 00000036  4267                     clr.w      -[A7]
  22. 00000038  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23. 0000003C  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  24. 00000040  5C8F                     addq.l     A7, 6
  25. 00000042  2D40 0008                move.l     [A6 + 0x8], D0
  26. 00000046  4AAE 0008                tst.l      [A6 + 0x8]
  27. 0000004A  6762                     beq        +0x64 /* 000000AE */
  28. 0000004C  206E 0008                movea.l    A0, [A6 + 0x8]
  29. 00000050  3028 0002                move.w     D0, [A0 + 0x2]
  30. 00000054  D16D E7FA                add.w      [A5 - 0x1806], D0
  31. 00000058  206E 0008                movea.l    A0, [A6 + 0x8]
  32. 0000005C  3028 0002                move.w     D0, [A0 + 0x2]
  33. 00000060  C1FC 0005                muls.w     D0, 0x5
  34. 00000064  48C0                     ext.l      D0
  35. 00000066  D1AD E7EC                add.l      [A5 - 0x1814], D0
  36. 0000006A  3F2D E7FA                move.w     -[A7], [A5 - 0x1806]
  37. 0000006E  4879 0000 0C12           push.l     0xC12
  38. 00000074  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  39. 00000078  5C8F                     addq.l     A7, 6
  40. 0000007A  4267                     clr.w      -[A7]
  41. 0000007C  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  42. 00000080  548F                     addq.l     A7, 2
  43. 00000082  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  44. 00000086  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  45. 0000008A  588F                     addq.l     A7, 4
  46. 0000008C  6020                     bra        +0x22 /* 000000AE */
  47. label0000008E:
  48. 0000008E  4879 0000 0C6C           push.l     0xC6C
  49. 00000094  4879 0000 0C6A           push.l     0xC6A
  50. 0000009A  4879 0000 0C68           push.l     0xC68
  51. 000000A0  4879 0000 0C40           push.l     0xC40
  52. 000000A6  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  53. 000000AA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  54. label000000AE:
  55. 000000AE  4E5E                     unlink     A6
  56. 000000B0  4E75                     rts
  57. 000000B2  474F                     chk.w      D3, A7
  58. 000000B4  4C44 2020                movem.l    D5,A5, D4
  59. 000000B8  2020                     move.l     D0, -[A0]
  60. export_88:
  61. 000000BA  4E56 0000                link       A6, 0
  62. 000000BE  4AAE 000C                tst.l      [A6 + 0xC]
  63. 000000C2  6700 009C                beq        +0x9E /* 00000160 */
  64. 000000C6  4879 0000 0C6E           push.l     0xC6E
  65. 000000CC  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  66. 000000D0  588F                     addq.l     A7, 4
  67. 000000D2  206E 000C                movea.l    A0, [A6 + 0xC]
  68. 000000D6  B050                     cmp.w      D0, [A0]
  69. 000000D8  6600 0086                bne        +0x88 /* 00000160 */
  70. 000000DC  206E 0008                movea.l    A0, [A6 + 0x8]
  71. 000000E0  2050                     movea.l    A0, [A0]
  72. 000000E2  3F28 0002                move.w     -[A7], [A0 + 0x2]
  73. 000000E6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  74. 000000EA  548F                     addq.l     A7, 2
  75. 000000EC  48C0                     ext.l      D0
  76. 000000EE  81FC 0010                divs.w     D0, 0x10
  77. 000000F2  4A40                     tst.w      D0
  78. 000000F4  6700 006A                beq        +0x6C /* 00000160 */
  79. 000000F8  206E 000C                movea.l    A0, [A6 + 0xC]
  80. 000000FC  4A28 0006                tst.b      [A0 + 0x6]
  81. 00000100  6624                     bne        +0x26 /* 00000126 */
  82. 00000102  4879 0000 0C74           push.l     0xC74
  83. 00000108  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  84. 0000010C  588F                     addq.l     A7, 4
  85. 0000010E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  86. 00000112  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  87. 00000116  588F                     addq.l     A7, 4
  88. 00000118  3F2D E7F6                move.w     -[A7], [A5 - 0x180A]
  89. 0000011C  3F2D E7F4                move.w     -[A7], [A5 - 0x180C]
  90. 00000120  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  91. 00000124  588F                     addq.l     A7, 4
  92. label00000126:
  93. 00000126  4879 0000 0CAA           push.l     0xCAA
  94. 0000012C  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  95. 00000130  588F                     addq.l     A7, 4
  96. 00000132  206E 000C                movea.l    A0, [A6 + 0xC]
  97. 00000136  08E8 0004 000B           bset.b     [A0 + 0xB], 0x4
  98. 0000013C  206E 000C                movea.l    A0, [A6 + 0xC]
  99. 00000140  08E8 0005 000B           bset.b     [A0 + 0xB], 0x5
  100. 00000146  206E 0008                movea.l    A0, [A6 + 0x8]
  101. 0000014A  2F10                     move.l     -[A7], [A0]
  102. 0000014C  206E 000C                movea.l    A0, [A6 + 0xC]
  103. 00000150  4868 0010                pea.l      [A0 + 0x10]
  104. 00000154  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  105. 00000158  508F                     addq.l     A7, 8
  106. 0000015A  206E 0008                movea.l    A0, [A6 + 0x8]
  107. 0000015E  4290                     clr.l      [A0]
  108. label00000160:
  109. 00000160  4E5E                     unlink     A6
  110. 00000162  4E75                     rts
  111. 00000164  5448                     addq.w     A0, 2
  112. 00000166  524F                     addq.w     A7, 1
  113. 00000168  5747                     subq.w     D7, 3
  114. 0000016A  4F4C                     chk.w      D7, A4
  115.